A Hybrid Software Process Simulation Model for Project Management
نویسنده
چکیده
This paper introduces a hybrid software process simulation model that combines two common approaches to simulation discrete event and system dynamics. The purpose of the model is to support software project estimation as well as project management. Although the model was originally constructed for a specific software organization, it's use was never realized by that project. The model has been modified to make it more generic in nature. The model described in this paper, while fully functional, is intended primarily to offer a concrete theoretical framework for a hybrid approach to modeling specific software development projects. The theoretical basis for the model is documented in detail. Then a few examples of the behavior of this model are illustrated for varying parameters. The model description is followed by a general discussion of the following issues: utility of the modeling approach, adaptability of the theoretical framework to project-specific conditions, important modeling considerations, and other issues. The paper offers an approach that a model developer can use as the framework for developing a realistic project-specific model.
منابع مشابه
Safety Risks Impacts Analysis on Construction Project Objectives Using a Hybrid Model of Fuzzy Expert System and Latin Hyper Cube Sampling
Background and aims: The construction industry has a high rate of fatal or nonfatal injuries and all around the world which remains one of the most dangerous occupations till now. Since project safety and measuring danger in the construction industry is a crucial subject, so this study aimed to measure the impacts of safety risks on the time and cost objectives of project using a hybrid method ...
متن کاملAn Improved Algorithmic Method for Software Development Effort Estimation
Accurate estimating is one of the most important activities in the field of software project management. Different aspects of software projects must be estimated among which time and effort are of significant importance to efficient project planning. Due to complexity of software projects and lack of information at the early stages of project, reliable effort estimation is a challenging issue. ...
متن کاملAn Improved Algorithmic Method for Software Development Effort Estimation
Accurate estimating is one of the most important activities in the field of software project management. Different aspects of software projects must be estimated among which time and effort are of significant importance to efficient project planning. Due to complexity of software projects and lack of information at the early stages of project, reliable effort estimation is a challenging issue. ...
متن کاملA Simulation Based of Setting Policy in Project Acceptance Based on Experiences in Project-Driven SME's
The acceptance of the right project which leads to the realization of the set objectives is one of the most important issues in project-oriented companies. Therefore, corporate managers prefer to work on those projects which ensures the achievement of goals such as increasing financial profits or being the top brands in their rivals market. The present research aimed at introducing a systemat...
متن کاملA New Optimized Hybrid Model Based On COCOMO to Increase the Accuracy of Software Cost Estimation
The literature review shows software development projects often neither meet time deadlines, nor run within the allocated budgets. One common reason can be the inaccurate cost estimation process, although several approaches have been proposed in this field. Recent research studies suggest that in order to increase the accuracy of this process, estimation models have to be revised. The Construct...
متن کامل